package com.xuerhua.yxt.dao;

import java.util.List;

import com.xuerhua.yxt.model.StudentRoutineParam;
import com.xuerhua.yxt.model.TeacherInfo;
import com.xuerhua.yxt.reqVo.BaseQueryVO;
import org.apache.ibatis.annotations.Param;

public interface StudentRoutineParamMapper {

    int insertSelective(StudentRoutineParam record);

    StudentRoutineParam selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(StudentRoutineParam record);

    List<StudentRoutineParam> selectList(BaseQueryVO vo);
    
    List<StudentRoutineParam> selectByTeacherId(TeacherInfo teacherInfo);
    
    int selectCountByTeacherId(@Param("teacherId") Integer teacherId, @Param("schoolId") Integer schoolId);
    
}